Text copied to clipboard!
Titre
Text copied to clipboard!Ingénieur Logiciel Principal
Description
Text copied to clipboard!
Nous recherchons un Ingénieur Logiciel Principal talentueux et expérimenté pour rejoindre notre équipe dynamique. En tant qu'Ingénieur Logiciel Principal, vous serez responsable de la conception, du développement et de l'optimisation de solutions logicielles avancées. Vous travaillerez en étroite collaboration avec les équipes de développement, de gestion de projet et d'assurance qualité pour garantir la livraison de logiciels performants et évolutifs.
Dans ce rôle, vous dirigerez des initiatives techniques, participerez à l'architecture des systèmes et assurerez la mise en œuvre des meilleures pratiques en matière de développement logiciel. Vous serez également impliqué dans la résolution de problèmes complexes, l'amélioration continue des processus et la formation des ingénieurs juniors.
Nous recherchons un professionnel passionné par la technologie, doté d'une solide expérience en développement logiciel et capable de prendre des décisions stratégiques pour améliorer nos produits. Vous devez être à l'aise avec les méthodologies Agile, les architectures modernes et les technologies émergentes.
Si vous êtes un expert en développement logiciel, que vous aimez résoudre des défis techniques et que vous souhaitez évoluer dans un environnement innovant, ce poste est fait pour vous.
Responsabilités
Text copied to clipboard!- Concevoir et développer des solutions logicielles évolutives et performantes.
- Diriger des initiatives techniques et assurer la qualité du code.
- Collaborer avec les équipes produit et développement pour définir les exigences.
- Optimiser les performances et la sécurité des applications.
- Participer à l'architecture des systèmes et aux choix technologiques.
- Encadrer et former les ingénieurs logiciels juniors.
- Assurer la maintenance et l'amélioration continue des logiciels existants.
- Effectuer des revues de code et garantir le respect des bonnes pratiques.
Exigences
Text copied to clipboard!- Diplôme en informatique, ingénierie logicielle ou domaine connexe.
- Expérience significative en développement logiciel et architecture système.
- Maîtrise des langages de programmation tels que Java, Python, C++ ou JavaScript.
- Expérience avec les bases de données relationnelles et NoSQL.
- Connaissance des méthodologies Agile et DevOps.
- Capacité à résoudre des problèmes complexes et à optimiser les performances.
- Excellentes compétences en communication et en travail d'équipe.
- Expérience avec les services cloud (AWS, Azure, Google Cloud) est un plus.
Questions potentielles d'entretien
Text copied to clipboard!- Pouvez-vous nous parler d'un projet logiciel complexe que vous avez dirigé ?
- Comment assurez-vous la qualité et la maintenabilité du code ?
- Quelle est votre approche pour optimiser les performances d'une application ?
- Avez-vous de l'expérience avec les architectures microservices ?
- Comment gérez-vous les conflits techniques au sein d'une équipe ?
- Quelle est votre expérience avec les outils CI/CD ?
- Comment restez-vous à jour avec les nouvelles technologies ?
- Avez-vous déjà encadré ou mentoré des ingénieurs juniors ?